SubscriptionInfo

StockSharp.Server.Core

Подписка.

Реализует: ISecurityIdMessage, IDataTypeMessage, ISubscription<T>

Конструкторы

SubscriptionInfo
public SubscriptionInfo(TSession session, TRequestId requestId, ServerSubscription subscription, MessageTypes type)
subscriptionInfo = SubscriptionInfo(session, requestId, subscription, type)

Подписка.

session
Сессия.
requestId
Идентификатор запроса.
subscription
Подписка.
type
Тип сообщения.

Свойства

Arg
public object Arg { get; set; }
value = subscriptionInfo.Arg
subscriptionInfo.Arg = value

Дополнительный аргумент.

DataType
public DataType DataType { get; }
value = subscriptionInfo.DataType

Информация о типе данных.

Id
public long Id { get; }
value = subscriptionInfo.Id

Идентификатор подписки.

RequestId
public TRequestId RequestId { get; }
value = subscriptionInfo.RequestId

Идентификатор запроса.

Responses
public IEnumerable<MessageTypes> Responses { get; set; }
value = subscriptionInfo.Responses
subscriptionInfo.Responses = value

Ответы.

SecurityId
public SecurityId SecurityId { get; set; }
value = subscriptionInfo.SecurityId
subscriptionInfo.SecurityId = value

идентификатор финансового инструмента.

Session
public TSession Session { get; }
value = subscriptionInfo.Session

Сессия.

State
public SubscriptionStates State { get; set; }
value = subscriptionInfo.State
subscriptionInfo.State = value

Государство.

Subscription
public ServerSubscription Subscription { get; }
value = subscriptionInfo.Subscription

Подписка.

Suspend
public bool Suspend { get; set; }
value = subscriptionInfo.Suspend
subscriptionInfo.Suspend = value

Приостановлено.

Type
public MessageTypes Type { get; }
value = subscriptionInfo.Type

Тип сообщения.

Поля

ProcessedLevel1
public readonly HashSet<SecurityId> ProcessedLevel1
value = subscriptionInfo.ProcessedLevel1

Обработанные финансовые инструменты уровня 1.